Function Reference

_TS_ErrorNotify

Sets or queries the debug level.

#Include <TaskScheduler.au3>
_TS_ErrorNotify($iDebug[, $sDebugFile = @ScriptDir & "\TaskScheduler_Debug.txt"])

 

Parameters

$iDebug Debug level. Allowed values are:
-1 - Return the current settings
0 - Disable debugging
1 - Enable debugging. Output the debug info to the console
2 - Enable Debugging. Output the debug info to a MsgBox
3 - Enable Debugging. Output the debug info to a file defined by $sDebugFile
4 - Enable Debugging. The COM errors will be handled (the script no longer crashes) without any output
$sDebugFile [optional] File to write the debugging info to if $iDebug = 3 (Default = @ScriptDir & "TaskScheduler_Debug.txt")

 

Return Value

Success (for $iDebug => 0): 1, sets @extended to:
    0 - The COM error handler for this UDF was already active
    1 - A COM error handler has been initialized for this UDF
Success (for $iDebug =: 1) - one based one-dimensional array with the following elements:
    1 - Debug level. Value from 0 to 3. Check parameter $iDebug for details
    2 - Debug file. File to write the debugging info to as defined by parameter $sDebugFile
    3 - True if the COM error handler has been defined for this UDF. False if debugging is set off or a COM error handler was already defined
Failure: 0, sets @error to:
    201 - $iDebug is not an integer or < -1 or > 4
    202 - Installation of the custom error handler failed. @extended is set to the error code returned by ObjEvent
    203 - COM error handler already set to another function

 

Remarks

None.

 

Related